Method for processing event data using a removable data storage medium and clock

ABSTRACT

A method for gathering event data using a data gathering instrument having an instrument clock and an instrument data storage medium, the method comprising the steps of: gathering event data using the data gathering instrument; storing the event data in an instrument data storage medium; using an instrument clock to associate time information with the event data; storing the associated time information in the instrument data storage medium; separating the instrument data storage medium from the data gathering instrument; separating the instrument clock from the data gathering instrument; and storing in a main data storage medium the event data and the time information stored in the instrument data storage medium. The invention also includes a data gathering system practicing this method, the data gathering instrument itself, and removable instrument clock and memory modules, preferably disposed together in a housing such as a PCMCIA format card.

This application is a divisional of application Ser. No. 08/691,975filed 2 Aug. 1996, which is a continuation of application Ser. No.08/314,395 filed 28 Sep. 1994, now U.S. Pat. No. 5,549,115.

BACKGROUND OF THE INVENTION

This invention relates to a method and apparatus for gathering eventdata using a removable data storage medium and clock. The invention alsorelates to a removable storage medium incorporating a clock for use ingathering event data.

Event data means information that can be related to particular intervalsof time. The time intervals may be "elapsed time," i.e., time related toa reference event, such as power-up of the data collecting device orstart of the data collection process. The time intervals may instead besynchronized with a master standard, such as Greenwich mean time or anarbitrarily selected timekeeper, in which case the time is known as"synchronized time." Accepted time units (seconds, minutes, etc.) areused to measure both elapsed time and synchronized time.

One example of event data is vehicular traffic flow information sampledon a given street, which may be plotted with respect to synchronizedtime (e.g., time of day in hours and minutes) over the course of a dayor week. Another example of event data is an electrocardiograph showinga patient's heart electrical activity, which may be plotted versuselapsed time from a starting or triggering event. Event data alsoincludes the raw data upon which the plots or graphs are based, whetherin digital, analog or any other form. The event data may be a continuousdata stream, a discontinuous series of events, or a combination ofcontinuous data and discrete events.

Data logging is one way of gathering event data. In data logging, a datagathering instrument monitors a process or situation and gathers andstores information about the process or situation for later analysis orarchiving. During subsequent analysis, it may be important to determinethe relationship of the recorded events and the time of the events'occurrence. For this reason., data loggers usually have a way ofannotating the collected data with the time of collection.

For example, in an industrial chemical process, reaction temperaturesmay be recorded by a data logger continuously for quality assurancepurposes to determine whether the temperatures stayed withinpredetermined bounds during the reaction. If the chemical reactiontemperature did exceed expected limits, a time reference permits lateranalysis to determine when it did so, and for how long, to help identifythe necessary remedial action. To illustrate: The data logger could noteeither (1) that the chemical process exceeded its temperature parameters17.3 minutes from time the reaction data logging began (i.e., the datalogger is measuring elapsed time) or (2) that the reaction began at4:30:00 PM and the excursion occurred at 4:47:20 PM (i.e., the datalogger is measuring synchronized time). In both scenarios, thetemperature excursion of the monitored chemical process can be relatedto other events going on in the chemical plant.

As another example, in may be desirable to record highway traffic forroad utilization analysis. Unattended data recorders my be used to notethe passage of vehicles as time series of events that can later beanalyzed when the recording is recovered from the monitoring site. Atime stamp for each event allows later reconstruction and analysis oftraffic flow. Elapsed time data can be used to determine the frequencyof vehicle traffic. Synchronized time data can be used to correlate thetraffic with other events, such as shift changes at nearby businesses.

Data logging can also occur during medical treatment and procedures. Forexample, emergency medical technicians delivering emergency care may usedefibrillators to deliver electrical shocks to a patient's heart. Eventdata regarding the patient's physiological condition may be logged toprovide information to later caregivers about the patient and about thecare the patient received, such as the time required for the emergencymedical technicians to reach the patient and the patient's response tothe treatment.

As discussed above, data collected from data loggers may be analyzed toextract useful time-based information. Part of the event data analysisoften requires reference to a local clock by the data user to place thetime stamped on the collected event in the context of the data user'stime. For example, if a portion of the collected event indicates thatthe event occurred at 4:00 PM, the data user must assume that the datalogger clock and the data user's local clock indicated "4:00 PM" at thesame time. In other words, the data user must assume that the datalogger clock and the data user's local clock are synchronized. Inaddition, the data user must assume that the data logger's measure of asecond or a minute is the same as the data user's local measure of asecond or a minute so that the recorded time (whether elapsed time orsynchronized time) may be interpreted in a meaningful way.

The synchronized time indicated by a data logger's clock may drift fromthe synchronized time indicated by the master timekeeper because ofenvironmental conditions, mechanical problems, or other reasons. Also,the act of setting the data logger clock could introduce discrepanciesbetween the time indicated by the data logger clock and the timeindicated by the data user's clock, especially if the data logger clockis set by hand, or if the data logger's clock was not initiallysynchronized to the data user's clock prior to event data collection.These problems are compounded if a single data user receives event datafrom multiple data loggers, since each data logger clock my have beenaffected in different ways by environmental conditions, errors ininitial setting, and the like. Thus, when the accurate logging ofsynchronized time is important, a relatively expensive clock andelaborate and/or expensive time setting procedures may have to beincluded in the data logger.

SUMMARY OF THE INVENTION

This invention is a method and apparatus that overcomes some of theshortcomings of prior art event data logging methods and apparatuses.According to this invention, the clock used by the data logger or datagathering instrument is compared to a main clock associated with a maindata repository. The invention eliminates time recording errorsintroduced by referencing the data gathering instrument clock to anexternal time standard that might differ from a data user's clock. Inaddition, since the data gathering instrument clock is periodicallycompared to a main clock, any errors in the instrument clock can beidentified and corrected. Thus, a less accurate, and therefore lessexpensive, clock may be used in the data gathering instrument.

The preferred embodiment of the invention is a method for gatheringevent data using a data gathering instrument having an instrument clockand an instrument data storage medium, the method comprising the stepsof: gathering event data using the data gathering instrument; storingthe event data in an instrument data storage medium; using an instrumentclock to associate time information with the event data; storing theassociated time information in the instrument data storage medium;separating the instrument data storage medium from the data gatheringinstrument; separating the instrument clock from the data gatheringinstrument; and recovering in a main data recovery unit the event dataand the time information stored in the instrument data storage medium.The invention also includes a data gathering system practicing thismethod, the data gathering instrument itself, and removable instrumentclock and memory modules, preferably disposed together in a housing suchas a PCMCIA format card.

In other embodiments, the invention includes multiple data gatheringinstruments used together with a single data recovery unit in a datagathering system.

The main data recovery unit may include a data storage medium forstoring data received from a data gathering unit; an output such as adisplay for the data received from a data gathering instrument and/orstored in the recovery unit's data storage medium; and a processor foranalyzing the data from one or multiple data gathering instruments.

The main data recovery unit may synchronize the clock of a datagathering instrument with the main clock in the recovery unit. The maindata recovery unit may also correct for drift or other time errors inthe data gathering instrument clock.

The data gathering instrument may gather event data at a location thatis physically distant from a central data recovery unit that may belocated in a primary care facility. In a preferred embodiment, the datagathering instrument is a defibrillator. The event data gathered by thedefibrillator may include patient ECG data, defibrillator operatingcondition data, and ambient voice data.

The invention is described in more detail below with reference to thedrawings.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a schematic block diagram showing a data gathering systemaccording to this invention.

FIG. 2 is a schematic block diagram of a data gathering instrumentaccording to one embodiment of this invention.

FIG. 3 is a schematic block diagram of a main data repository to whichan instrument data module and an instrument clock module have beenattached.

FIG. 4 is a schematic block diagram of a data gathering system accordingto this invention.

FIG. 5 is a schematic block diagram of an event data storage apparatusfor use with a data gathering instrument.

DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

FIG. 1 shows a data gathering system according to a preferred embodimentof this invention. The system has two main components: a data gatheringinstrument 10 and a main data recovery unit 12. The data gatheringinstrument 10 has a processor or controller 14 which interacts with atleast one sensor or data gathering element 16, a removable clock 18 anda removable data storage medium 20. Clock 18 has a connector 22 forcommunicating clock information to and from the clock, and together theclock 18 and its connector 22 form a removable clock module. Likewise,the data storage medium 20 has a connector 24 for communicating datainformation to and from the data storage medium, and together the datastorage medium 20 and its connector 24 form a removable data storagemodule.

The purpose of the main data recovery unit is to receive data from oneor more data gathering instruments for data storage, display and/oranalysis. Main data recovery unit 12 includes a processor 30communicating with an optional main data storage medium 32, a main clock34, an output 35 such as a display, and a recovery unit connector 36.Connector 36 is designed to mate with clock module connector 22 so thatclock information can be communicated between the clock module and theprocessor, as shown schematically in FIG. 3. Connector 36 is alsodesigned to mate with data storage module connector 24 so that data canbe communicated between the data storage module and the main datarecovery unit, as shown schematically in FIG. 3.

FIG. 2 shows an alternative embodiment of the data gathering instrumentin which the data storage module and the clock module are physicallyconnected, such-as by being disposed in a coercion housing 38. Otherways of connecting the two modules are possible, of course, withoutdeparting from the scope of the invention. In this embodiment,connectors 22 and 24 may be part of a single connector, as shownschematically in FIG. 2. In any event, as in the FIG. 1 embodiment theconnectors mate with connector 36 of the main data recovery unit tocommunicate data and clock information, as shown schematically in FIG.3.

In use, the data gathering instrument 10 gathers event data using itssensor 16. The characteristics of the event data (e.g., discrete dataversus continuous data) and the manner in which the event data isgathered by the instrument are dependent on the type of data gatheringinstrument being used and form no part of this invention. The event datais stored in data storage medium 20. Likewise, clock 18 generates timedata associated with the event data. The time data requirements (e.g.,elapsed time versus synchronized time) are dependent on the type ofevent data being gathered and the type of data gathering instrumentbeing used and form no part of this invention. The time data is alsostored in data storage medium 20.

After gathering event data and generating time data, the instrumentclock 18 and data storage medium 20 are separated from the datagathering instrument 10 and associated with the main data recovery unit12, such as through connectors 22, 24 and 36 on the instrument clock 18,instrument data storage medium 20 and main data recovery unit 12,respectively. The event data and time data are transferred or copiedfrom the instrument data storage medium 20 to the main data recoveryunit for storage in main data storage medium 32, for display on output35 and/or analysis in processor 30.

Connection of the instrument clock 18 with the main data recovery unit12 through their respective connectors permits the main data recoveryunit to compare the time indicated by the instrument clock 18 with thetime indicated by the main clock 34. If this step is performed withoutany prior synchronization, the comparison will indicate the reliabilityof any synchronized time data associated with the event data stored inthe instrument data storage medium. If, however, the instrument clockhad been earlier synchronized with the main clock, the later comparisonof the times indicated by the two clocks would permit the main datarecovery unit processor to correct any discrepancies (e.g., time drift)in the stored time data, for example through a simple interpolationroutine. Discrepancies between the data recovery unit clock and the datagathering instrument clock can be corrected without priorsynchronization, of course, if the data gathering clock drift rate isknown or can be measured or otherwise determined.

The method is simplified, of course, if the instrument data storagemedium 20 and the instrument clock 18 are physically connected, such as,for example, by a housing 38. In that case the separation of datastorage medium 20 and clock 18 from the data gathering instrument occurssubstantially simultaneously. In addition, physical connection of thetwo elements will help assure that the main data recovery unit willcorrectly associate the event and time data with the clock that providedthe time data.

The data gathering systems shown in FIGS. 1-3 are particularly useful aspart of a larger data gathering system that has multiple data gatheringinstruments collecting event data to be later transferred or copied to asingle main data recovery unit. The data gathering instruments may bephysically distant from the main data recovery unit, at least for thetime during which the event data is gathered. After the event data hasbeen gathered, the individual instrument data storage mediums andinstrument clocks may be moved to the location of the main data recoveryunit, either before or after the data storage mediums and clocks havebeen separated from their respective data gathering instruments.

The following example illustrates the invention. It is not intended tolimit the invention in any way. In this example, the data gatheringinstrument is a defibrillator. A defibrillator is a therapeutic devicethat may be used to deliver an electrical shock to a patient's heart tocorrect an irregular rhythm such as ventricular fibrillation. Furtherdetails about defibrillators and defibrillation may be found in U.S.patent application Ser. No. 08/227,553, "Electrotherapy Method andApparatus," filed Apr. 14, 1994, and U.S. patent application Ser. No.08/240,272, "Defibrillator With Self-Test Features," filed May 10, 1994,the disclosures of which are incorporated herein by reference.

In addition to providing the electrical shock, a defibrillator may alsocollect physiological information from the patient, such as an ECG(electrocardiogram) signal of the electrical activity of the patient'sheart over the course of the monitoring time. This event data may bestored by the defibrillator for later use by medical personnel in thediagnosis and treatment of the patient. In addition, event data relatingto the operation of the defibrillator (e.g., capacitor voltage duringcharging and discharging or the time at which shocks were delivered) andeven event data consisting of the voices of the assisting medicalpersonnel may be recorded for later use.

Defibrillators may be deployed on emergency medical vehicles for use inthe field by medical personnel. Event data collected by thedefibrillators may be used later in a location, such as a hospital,which is physically distant from the initial treatment location. Withreference to FIG. 4, according to this invention, a defibrillator datastorage medium 43 containing the event data collected by thedefibrillator 40a through its ECG sensor 42, defibrillator conditionsensor 44 and voice sensor 46 through the operation of processor 41 canbe separated from the defibrillator and connected to a main datarecovery unit 50 (such as a computer) in the hospital or other locationthrough appropriate connectors 45 and 52. In this way, the event data isavailable for later diagnosis and treatment, and the defibrillatoritself remains available for use in the field.

Also, the instrument clock 48 used by the defibrillator to associatetime information with the ECG, voice, defibrillator operating condition,and/or other event data can be separated from the defibrillator as welland connected to the main data recovery unit along with the data storagemedium. This step permits a comparison between the instrument clock 48and a main clock 54 within the main data recovery unit so that thedefibrillator event data can be associated with synchronized time. Thiscomparison can be used to determine whether synchronized time indicatedby the instrument clock (i.e., the time associated with the recordedevent data) differs from the synchronized time standard shown by themain data recovery unit. In addition, the ability to connect theinstrument clock and the main clock permits synchronization of thedefibrillator clock prior to use in the field and correction for anyinstrument clock drift after use in the field through interpolation orany other known technique.

Furthermore, this system permits multiple defibrillators to synchronizetheir instrument clocks with a single main clock and to transfer or copytheir collected event data into a single data recovery unit. Thus, asshown schematically in FIG. 4, multiple substantially identicaldefibrillators 40a-40x can gather event data at locations remote from acentral data recovery unit. The event data gathered by each willeventually be recovered in a single place and will be synchronized to asingle time source.

Each data gathering instrument may uniquely identify the data it gathersso that the main data recovery unit will be able to distinguish eventdata gathered from one instrument from other event data. This dataidentification may be done in any manner known in the art.

This invention can be used to learn valuable information regardingemergency medical response times. Since the instrument clocks are eachsynchronized to the clock in the main data recovery unit, the main datarecovery unit can accurately calculate the time between dispatch (if thedispatch clock is synchronized to the main data recovery unit clock) anduse of the defibrillator to treat the patient. The calculated responsetimes for each defibrillator can be accurately compared, since eachdefibrillator clock is synchronized to the same recovery unit clock. Theinvention also eliminates the need for a technician to periodically seta reference time source (such as his or her watch) from the main clockand visit all of the remote defibrillator sites in order to keep all ofthe instrument clocks in the system synchronized.

The preferred embodiment of an instrument data storage medium andinstrument clock is shown in FIG. 5. This embodiment can be used, forexample, in a defibrillator as discussed above. In this embodiment, theinstrument data storage medium and instrument clock are both disposed ina package conforming to Personal Computer Memory Card InternationalAssociation (PCMCIA) Release 2.1 standard. Information regarding thisstandard and details about the construction of PCMCIA cards and theirinterfacing connectors may be found in U.S. Pat. No. 5,334,030; U.S.Pat. No. 5,345,367; U.S. Pat. No. 5,338,210; and PCMCIA Standards,release 2 (Nov. 1992); the disclosures of which are incorporatedherein-by reference.

FIG. 5 is a schematic representation of the components of thecombination data storage medium 62 and instrument clock 64 arranged on acircuit board 60 within the PCMCIA housing 65. Data storage medium 62may be any suitable digital medium, such as flash memory or static RAM,with the memory storage capacity dictated by the application. Clock 64is preferably an oscillator whose frequency also depends on theapplication.

A logic unit 66, such as an ASIC, controls the clock 64 and the eventdata going to and coming from data storage medium 62. An optional datacompression chip 67 may also be provided to compress some or all of thedata stored in medium 62, such as voice data. A power source 68, such asa lithium battery, provides power (as necessary) to the data storagemedium 62 and clock 64. Communication between the PCMCIA card and anydevice to which the card is connected is through a card connector 70, asis known to those familiar with PCMCIA cards. Communication within thePCMCIA card is accomplished via suitable communication channels orbuses, as is also known in the art.

The following is a summary of the use of the method of this invention asapplied to a data gathering system consisting of two or more mobiledefibrillators and a single central data recovery unit located within aprimary care facility. This description assumes that the defibrillators'instrument clock modules and data storage modules are configured in aPCMCIA card format such as the one described above. It should beunderstood, however, that other clock and data storage module designsfall within the scope of this invention.

An emergency medical vehicle carrying a defibrillator is dispatched fromthe primary care facility in response to a call for assistance. Thedispatch time for each be noted in some manner. When it is deployed bymedical personnel, the defibrillator begins gathering and storing eventdata and the synchronized time associated with the event data. Asdiscussed above, the event data my include defibrillator operatingcondition, patient ECG and ambient voice data. After treatment, thePCMCIA card containing the stored event data and a defibrillatorinstrument clock is removed from the defibrillator and inserted into thecentral data recovery unit (e.g., the computer).

The computer can extract the event data from the PCMCIA card datastorage medium for analysis, display, and/or storage in the computer orin an associated peripheral data storage device. The analysis couldpossibly include calculation of time from dispatch to first shock;response of the patient's ECG to the shock; and correlation of voicedata information (e.g., descriptions of the patient's condition spokenaloud by the attending medical personnel) with the ECG and defibrillatoroperating condition data.

In addition, the computer can compare the defibrillator instrument clockwith the computer's own main clock to determine whether the recordeddefibrillator synchronized times should be corrected for drift and toperform the correction as described above. The time-corrected data canthus be used to acquire accurate care delivery system performanceinformation useful for quality assurance.

The invention includes modifications to the embodiments described above.For example, the data storage medium used in either the data gatheringinstrument or in the data recovery unit can be any suitable digital oranalog medium. Also, formats other than the PCMCIA format for theinstrument clock and instrument data storage may be used. Neither theinstrument data storage medium and its connector nor the instrumentclock and its connector need be arranged as a single module. In fact,connectors need not be used at all if some other means of informationtransfer (e.g., IR or RF transmission) is used. In addition, whiledefibrillators are described in detail above, this invention may beadapted to any data gathering instrument.

Other modifications will be apparent to those skilled in the art.

We claim:
 1. A method for processing event data comprising the followingsteps:gathering event data using a defibrillator; storing the event datain a data storage medium disposed within an event data storage apparatushousing, the event data storage housing being connected to thedefibrillator; obtaining time information from an event data clockdisposed in the event data storage apparatus housing; and storing thetime information in the data storage medium.
 2. The method of claim 1further comprising disconnecting the event data storage housing from thedefibrillator.
 3. The method of claim 2 further comprising recovering ina main data recovery unit the event data and the time information storedin the data storage medium.
 4. The method of claim 1 wherein the housingcomprises a PCMCIA format card housing.
 5. The method of claim 1 furthercomprising calculating time between an external event and use of thedefibrillator to treat a patient.
 6. The method of claim 5 wherein theexternal event is dispatch of the defibrillator to treat a patient. 7.The method of claim 1 further comprising synchronizing a dispatch clockwith a clock in the main data recovery unit.